package com.travel.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;

@Data
@ApiModel("产品基础信息 + 景点 VO")
public class TravelProductBasicVo {
    @ApiModelProperty("产品 ID")
    private Integer id;
    @ApiModelProperty("产品名称")
    private String name;
    @ApiModelProperty(value = "成人价格", example = "158.00", position = 3)
    private BigDecimal adultPrice;

    @ApiModelProperty(value = "小孩价格", example = "88.00", position = 4)
    private BigDecimal childPrice;

    @ApiModelProperty("目的地")
    private String location;
    @ApiModelProperty(value = "旅游产品封面图片路径", example = "2025-06-10 10:00:00")
    private String imageUrl;
    @ApiModelProperty("产品描述")
    private String description;
    @ApiModelProperty("景点列表")
    private List<AttractionVo> attractions;

}